/**
 * 退出逻辑
 */
export const useLogout = ()=>{
    const route = useRoute()
    const userStore = useStore.userState();
    const token = userStore.token
    if(token){
        // 执行服务端的退出
        useHandleLogoutApi()
    }
    // 清楚状态管理
    userStore.clearUserInfo()
    if(process.client){
        // 自己清楚一下换成信息
        localStorage.removeItem("kva-cc-userinfo")
    }
    // 跳转登录
    navigateTo("/login?from="+route.fullPath,{replace:true})
}


/**
 * 退出逻辑
 */
export const useLogoutWeb = ()=>{
    const route = useRoute()
    const userStore = useStore.userState();
    // 清楚状态管理
    userStore.clearUserInfo()
    if(process.client){
        // 自己清楚一下换成信息
        localStorage.removeItem("kva-cc-userinfo")
    }
    // 跳转登录
    navigateTo("/login?from="+route.fullPath,{replace:true})
}
